草庐IT

histogram 区间统计

全部标签

php - 什么 mysql 查询可以让我从这个表中按月获得汇总统计信息?

我的网站上有一个积分系统设置,其中累积的每个积分都记录在积分表中。结构很简单,p_userid,p_points(这个Action累积了多少点),p_timestamp。我想显示每个月前3点累积用户。所以本质上,它应该对每个用户ID的月p_points表求和,并显示前3个用户,按月分组。用户ID将被加入到用户表中,以获取实际的用户名。最好的方法是什么?我使用php/mysql。编辑:作为一个可能的解决方案,我可以创建另一个列,并将YYYY-MM记录到其中,并根据它简单地对其进行分组,但对于一个已经很大的表来说,那是我必须记录的更多数据。编辑2:这样存储的数据INSERTINTO`poi

php - 统计MySQL中的投票频率

我正在制作一个网站,用户可以在其中投票决定页面属于哪个类别。他们可以投票决定页面属于类别a、b、c或d。我需要从所有投票中找出MySQL行中最常出现的类别。每次用户提交投票时,都会提交他们投票的“类别”和“page_id”。到目前为止我有这个:SELECTpage_id,categoryFROMcategoriesGROUPBYpage_id我不能使用COUNT(*)WHEREcategory='a'然后为每个类别重复它,因为实际项目中还有更多类别。 最佳答案 如果您的表格看起来像这样:SELECT*fromcategories;+

mysql - 用于多对多关系统计分析的SQL数据库设计

这是我第一次使用数据库,所以我花了很多时间阅读和观看视频。我正在分析的数据是一组有限的马拉松数据,目标是生成每个运行者的统计数据。我正在寻求关于我的数据库设计以及我可能如何生成统计数据的意见和建议。请查看此图片以了解我提出的设计:基本上,我认为Races和Runners之间存在多对多关系:一场比赛中有多个运行者,一个运行者可以参加多场比赛。因此,我有一个名为Race_Results的桥接表来存储给定比赛中给定运行者的时间和年龄。统计表是我最终想要得到的。图像中只是一些我可能想要计算的随机事物。所以我的问题是:这个设计有意义吗?您可以做出哪些改进?将使用哪些类型的SQL查询来计算这些统计

mysql - 如何在不重启 MySQL 的情况下刷新 performance_schema 统计信息?

我知道性能模式中的统计数据在MySQL重启后不会持久存在。我想在不重新启动MySQL的情况下刷新所有统计信息。有什么办法吗?谢谢。 最佳答案 比截断每个单独的表更容易的是调用过程:CALLsys.ps_truncate_all_tables(FALSE);MySQL5.7ReferenceManual 关于mysql-如何在不重启MySQL的情况下刷新performance_schema统计信息?,我们在StackOverflow上找到一个类似的问题: htt

php - Web 应用程序的 PHP 和 MySQL 统计报告的建议

背景:我在我的小公司“继承”了一个phpwebapp并且经过多年的唠叨终于得到了去扔掉意大利面条代码并重新开始。我们想记录在系统中进行的每个操作,例如:用户X浏览了项目Y用户X更新了项目YZ城市的新商品Y然后提供不同分辨率的图表(日、月、年)在系统中完成的操作。在以前的版本中,我们有一个包含20,000,000条记录的表,因为2005所以这会让你了解我们已经拥有的数据量有,这只是众多统计数据中的一个。实际问题:您对构建接近实时的网站有何建议系统创建此统计信息?注意事项:Google的可视化API已经涵盖了绘图我不反对使用任何NoSql数据库或消息服务器、crons或任何获取的东西工作完

「落格」年度统计内测现已开启

和去年在形式上略有区别。不代表最终效果由于时间紧张,只选择15名简友参与内测,且内测只有一期。内测时间截止到「落格」正式上线,预计在2023年1月21日。内测申请时间截止到2023年1月17日23:59。直接说规则吧:内测期间不设反馈表单,所有反馈与建议均可直接提出,并在内测组中共同讨论。内测期间不允许对外发布访问链接(包括结果页的分享链接),允许对外展示结果页,但必须在文章中注明「内测中,不代表最终效果」。本活动为非官方项目,不可以官方名义宣传。进行压力测试前需征得同意。参与内测将得到20-200简书贝奖励,并在鸣谢名单中被提名。访问以下链接提交申请表单:https://wenjuan.fe

php - 多加一张表查询统计数据SQL

我尝试从4个表中选择数据(最后一个表需要统计数据)我的MySQL表结构用户idusername图片iduser_idimage用户关注iduser_idfollow_id评论iduser_idimage_idtext我有这个SQL查询:$sql="SELECTu.usernameasuser,i.imageasuser_image,p.image,p.dateFROMusersuLEFTJOINuser_followfONu.id=f.follow_idLEFTJOINimagespONp.user_id=u.idLEFTJOINimagesiONi.id=(SELECTb.idFRO

【Python小项目之Tkinter应用】【实用工具】.MP4格式文件转换.GIF文件转换器大优化,实现图片集制作gif,可根据预览视频的时间轴选择指定的视频时间区间段转换成gif,不限定为整个视频

文章目录前言一、实现思路二、关键代码图片文件夹中的图片集转GIF2.自定义视频时间片段转换3.一些其他的细节和bug三、完整代码总结同系列项目文章:前言老规矩,先看效果:优化后的转换器可以自定义视频的时间段转换,默认值为视频的长度,可以通过预览文件的同时设置所需的时间段。这样做的好处是输入不一定是整个视频,无需将视频剪辑后再转换成gif。这是大多数在线的MP4转GIF转换器都无法做到的功能。图片文件夹集合转成GIF的效果:新增可以将图片文件夹集合转成GIF文件,同样可以自定义设置。与视频不同,图片集合成GIF无需设置时间段。那么,上面的优化是如何实现的

php - 在 PHP 中处理用户统计信息的最佳方式是什么

我如何在PHP中处理用户统计信息?我可以选择两种明显的方法。两者都有其缺陷。必要时选择MySQLCOUNT。这里的缺陷是,如果你有很多行要计算,那么它可能会很慢,尤其是当你必须在似乎每个页面加载时都这样做时。好处是计数将始终正确。将用户统计信息存储在统计表中。这里的缺陷是,每当进行更改时,您都必须不断更新它,如果您需要批量更新,这会使代码过于复杂。这样做的好处是,与执行计数相比,为用户选择单行统计数据会更快。我有点“呃”的另一种可能方法是将作业存储在队列中(并让Laravel处理它)。这些作业将使用其他表更新必要的统计信息,以便正确同步。好处是它减轻了Web服务器的负载,缺点是用户可能

大数据-玩转数据-Flink 网站UV统计

一、说明在实际应用中,我们往往会关注,到底有多少不同的用户访问了网站,所以另外一个统计流量的重要指标是网站的独立访客数(UniqueVisitor,UV)。二、数据准备packagecom.lyh.flink06;importlombok.AllArgsConstructor;importlombok.Data;importlombok.NoArgsConstructor;@Data@NoArgsConstructor@AllArgsConstructorpublicclassUserBehavior{privateLonguserId;privateLongitemId;privateInt